#ifndef __UNIQUEOIBJECT__
#define __UNIQUEOBJCT__

#include <memory>
#include "Func.h"
#include <thread>

using std::thread;

class UniqueObject
{
public:



	void processBigObject(std::unique_ptr<Func> test)
	{

	}

	void UseBigObject()
	{
		std::unique_ptr<Func> p(new Func);
		thread t(processBigObject, std::move(p));
	}


private:

};

#endif // !__UNIQUEOIBJECT__
